The worker was on the 800 block of Allendale Street when he was struck by an unidentified male who'd begun shooting around 10:50 a.m., city police said.
The worker was then loaded into the DPW vehicle and taken to an area hospital where he is listed in stable condition.
Southwest District Detectives are asking anyone with information to contact them at 410-396-2488 or Metro Crime Stoppers at 1-866-7Lockup.
Click here to follow Daily Voice Cockeysville-Hunt Valley and receive free news updates.